#invoices {
  width: 100%;
  background-color: #F6F6F6;
  min-height: 100%;
  overflow: hidden;
}
#invoices .header {
  height: 2.933rem;
  background: #000000;
  color: #FFF;
  overflow: hidden;
  padding-left: 0.4rem;
  padding-top: 0.64rem;
  box-sizing: border-box;
}
#invoices .header .title {
  display: block;
  font-size: 0.32rem;
}
#invoices .header .totalAmount {
  font-size: 0.96rem;
  line-height: 0.96rem;
  font-weight: 500;
}
#invoices .invoBar {
  width: 100%;
  height: 2.666rem;
  border-bottom: 0.266rem solid #F6F6F6;
  background: #FFFFFF;
}
#invoices .invoBar .list {
  width: 3.306rem;
  height: 2.666rem;
  float: left;
  text-align: center;
  text-decoration: none;
}
#invoices .invoBar .list .listIcon {
  width: 1.093rem;
  height: 1.093rem;
  margin: 0.426rem 0 0.16rem;
}
#invoices .invoBar .list .listName {
  display: block;
  font-size: 0.32rem;
  color: #000000;
}
#invoices .invoCon {
  background: #FFFFFF;
}
#invoices .invoCon .invoTitle {
  height: 1.066rem;
  line-height: 1.066rem;
  font-size: 0.373rem;
  color: #000000;
  padding-left: 0.4rem;
  box-sizing: border-box;
  border-bottom: 1px solid #F6F6F8;
}
#invoices .invoCon .invoList .list {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0.4rem;
  box-sizing: border-box;
  position: relative;
  border-bottom: 1px solid #F6F6F8;
}
#invoices .invoCon .invoList .list .listImg {
  width: 1.6rem;
  height: 1.6rem;
  float: left;
  margin-right: 0.266rem;
}
#invoices .invoCon .invoList .list .listContent {
  overflow: hidden;
  color: #000000;
  font-size: 0.373rem;
  padding-right: 1.066rem;
  box-sizing: border-box;
}
#invoices .invoCon .invoList .list .listContent .listPrice {
  display: block;
}
#invoices .invoCon .invoList .list .listContent .listTime {
  color: #9B9B9B;
  font-size: 0.32rem;
}
#invoices .invoCon .invoList .list .state {
  position: absolute;
  top: 0.986rem;
  right: 0.4rem;
  font-size: 0.32rem;
  color: #FC2449;
}
#invoices .invoNone {
  width: 100%;
  overflow: hidden;
  display: none;
}
#invoices .invoNone img {
  width: 3.546rem;
  height: 2.826rem;
  margin: 3.733rem auto 0.24rem;
  display: block;
}
#invoices .invoNone span {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #9B9B9B;
}
#invoadm {
  width: 100%;
  min-height: 100%;
  background-color: #F6F6F6;
}
#invoadm .admBar {
  width: 100%;
  display: flex;
  justify-content: center;
  word-wrap: break-word;
  flex-wrap: nowrap;
  border-bottom: 1px solid #F6F6F6;
  z-index: 30;
  position: relative;
}
#invoadm .admBar .barList {
  width: 50%;
  text-align: center;
  background: #FFFFFF;
}
#invoadm .admBar .barList .listBar {
  font-size: 0.373rem;
  color: #000000;
  line-height: 1.173rem;
  position: relative;
}
#invoadm .admBar .barList .listBar:after {
  content: '';
  position: absolute;
  top: 0.426rem;
  margin-left: 0.186rem;
  width: 0.346rem;
  height: 0.346rem;
  background: url(../images/btn_xiala_click@2x.png) no-repeat center / 100%;
}
#invoadm .admBar .barList .barOn:after {
  background: url(../images/btn_xiala_click@2x.png) no-repeat center / 100%;
  transform: rotate(180deg);
}
#invoadm .admBar .barList .listCon {
  width: 100%;
  height: 0;
  overflow: hidden;
  position: absolute;
  background: #FFF;
  text-align: left;
  z-index: 30;
}
#invoadm .admBar .barList .listCon li {
  padding: 0.32rem 0.4rem;
  box-sizing: border-box;
  font-size: 0.373rem;
  color: #000000;
  position: relative;
  border-bottom: 1px solid #F6F6F6;
}
#invoadm .admBar .barList .listCon .on:after {
  content: '';
  position: absolute;
  width: 0.426rem;
  height: 0.426rem;
  background: url(../images/icon_xuanzhong@2x.png) no-repeat center / 100%;
  top: 0.426rem;
  right: 0.4rem;
}
#invoadm .admBar .barList #orderTime {
  width: 4.986rem;
  height: 1.173rem;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  border: none;
}
#invoadm .admBar .barList:first-of-type {
  border-right: 1px solid #F6F6F6;
}
#invoadm .admCon {
  overflow: hidden;
}
#invoadm .admCon .admList {
  padding: 0.4rem;
  box-sizing: border-box;
  overflow: hidden;
  background: #FFFFFF;
  border-bottom: 1px solid #F6F6F6;
}
#invoadm .admCon .admList .check {
  width: 0.506rem;
  height: 0.506rem;
  margin: 0.56rem 0.293rem 0 0;
  float: left;
}
#invoadm .admCon .admList .listImg {
  width: 1.6rem;
  height: 1.6rem;
  float: left;
  margin-right: 0.266rem;
}
#invoadm .admCon .admList .listContent {
  float: left;
  color: #000000;
  font-size: 0.373rem;
  padding-right: 1.066rem;
  box-sizing: border-box;
}
#invoadm .admCon .admList .listContent .listPrice {
  display: block;
}
#invoadm .admCon .admList .listContent .listTime {
  color: #9B9B9B;
  font-size: 0.32rem;
}
#invoadm .admCon .admList .state {
  float: right;
  font-size: 0.32rem;
  color: #000000;
  margin-top: 0.56rem;
}
#invoadm .invoNone {
  width: 100%;
  overflow: hidden;
  display: none;
}
#invoadm .invoNone img {
  width: 4.053rem;
  height: 3.306rem;
  margin: 3.733rem auto 0.24rem;
  display: block;
}
#invoadm .invoNone span {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #9B9B9B;
}
#invoadm .admftr {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 2.933rem;
  padding: 0.56rem 0.4rem 0.4rem;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
#invoadm .admftr .checkAll {
  font-size: 0.373rem;
  color: #000000;
  float: left;
  overflow: hidden;
}
#invoadm .admftr .checkAll .qx {
  width: 0.506rem;
  height: 0.506rem;
  float: left;
  margin-right: 0.266rem;
}
#invoadm .admftr .checkAll span {
  overflow: hidden;
}
#invoadm .admftr .total {
  float: right;
  font-size: 0.266rem;
  color: #000000;
}
#invoadm .admftr .prices {
  width: 100%;
  overflow: hidden;
  margin-top: 0.48rem;
}
#invoadm .admftr .prices .priceTop .name {
  font-size: 0.32rem;
  color: #000000;
  margin-right: 0.186rem;
}
#invoadm .admftr .prices .priceTop .totalAmount {
  font-size: 0.373rem;
  color: #FC2449;
}
#invoadm .admftr .prices .priceBtm {
  font-size: 0.266rem;
  color: #9B9B9B;
}
#invoadm .admftr .prices .priceBtm .choice {
  border-right: 1px solid #E1E1E1;
  padding-right: 0.106rem;
}
#invoadm .admftr .startbtn {
  width: 2.746rem;
  height: 1.066rem;
  line-height: 1.066rem;
  text-align: center;
  position: absolute;
  top: 1.44rem;
  right: 0.4rem;
  background: #D8D8D8;
  color: #9B9B9B;
  border-radius: 8px;
  font-size: 0.373rem;
  text-decoration: none;
  cursor: not-allowed;
}
#invoadm .admftr .OnBtn {
  background: #000000;
  color: #FFFFFF;
  cursor: pointer;
}
#invoiceTitle {
  width: 100%;
  min-height: 100%;
  background-color: #F6F6F6;
}
#invoiceTitle .invoCon {
  background: #FFFFFF;
  overflow: hidden;
}
#invoiceTitle .invoCon .inlist {
  padding: 0.293rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
#invoiceTitle .invoCon .inlist .listName {
  font-size: 0.373rem;
  color: #000000;
}
#invoiceTitle .invoCon .inlist .invoClass {
  font-size: 0.32rem;
  color: #9B9B9B;
}
#invoiceTitle .invoCon .inlist:after {
  content: '';
  width: 0.693rem;
  height: 0.693rem;
  position: absolute;
  top: 0.453rem;
  right: 0.32rem;
  background: url(../images/icon_normal@2x.png) no-repeat center / 100%;
}
#invoiceTitle .editCon {
  position: fixed;
  width: 100%;
  bottom: 0;
  height: 0;
  z-index: 30;
}
#invoiceTitle .editCon .edit {
  line-height: 1.28rem;
  text-align: center;
  display: block;
  font-size: 0.373rem;
  color: #000000;
  margin-bottom: 0.266rem;
  background-color: #FFFFFF;
}
#invoiceTitle .editCon .cancel {
  line-height: 1.306rem;
  background-color: #FFFFFF;
  text-align: center;
  color: #9B9B9B;
  display: block;
  font-size: 0.373rem;
  border-bottom: 1px solid #F6F6F6;
}
#invoiceEdit {
  width: 100%;
  min-height: 100%;
  background: #F6F6F8;
}
#invoiceEdit .editCon {
  width: 100%;
}
#invoiceEdit .editCon .editTitle {
  line-height: 1.173rem;
  padding: 0 0.4rem;
  box-sizing: border-box;
  background: #FFFFFF;
  overflow: hidden;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
  margin-bottom: 0.266rem;
}
#invoiceEdit .editCon .editTitle .title {
  float: left;
}
#invoiceEdit .editCon .editTitle .name {
  float: right;
}
#invoiceEdit .editCon .editlist {
  line-height: 1.173rem;
  padding: 0 0.4rem;
  box-sizing: border-box;
  background: #FFFFFF;
  overflow: hidden;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
}
#invoiceEdit .editCon .editlist .listTitle {
  float: left;
}
#invoiceEdit .editCon .editlist .listTab {
  float: right;
}
#invoiceEdit .editCon .editlist .listTab span {
  width: 2.666rem;
  height: 0.64rem;
  line-height: 0.64rem;
  text-align: center;
  border: 1px solid #9B9B9B;
  color: #9B9B9B;
}
#invoiceEdit .editCon .editlist .listTab span:first-of-type {
  margin-right: 0.2rem;
}
#invoiceEdit .editCon .editlist .listTab .tabOn {
  background: url(../images/btn_choice2@2x.png) no-repeat center / 100%;
  color: #000000;
}
#invoiceEdit .editCon .editChange {
  width: 100%;
}
#invoiceEdit .editCon .editChange .changeList {
  width: 100%;
  overflow: hidden;
}
#invoiceEdit .editCon .editChange .changeList .list {
  line-height: 1.173rem;
  padding: 0 0.4rem;
  box-sizing: border-box;
  background: #FFFFFF;
  overflow: hidden;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
  border-top: 1px solid #F6F6F8;
}
#invoiceEdit .editCon .editChange .changeList .list .listTitle {
  float: left;
}
#invoiceEdit .editCon .editChange .changeList .list .listName {
  float: right;
}
#invoiceEdit .editCon .editChange .changeList .list input {
  float: right;
  width: 5.333rem;
  line-height: 1.173rem;
  font-size: 0.32rem;
  font-weight: 400;
  border: none;
}
#invoiceEdit .editCon .editChange .changeList .list input::-webkit-input-placeholder {
  text-align: right;
  color: #E1E1E1;
}
#invoiceEdit .editCon .editChange .enterprise .list .listName {
  position: relative;
  padding-right: 0.266rem;
}
#invoiceEdit .editCon .editChange .enterprise .list .listName:after {
  content: '';
  position: absolute;
  width: 0.186rem;
  height: 0.32rem;
  background: url(../images/icon_arrowright@1x.png) no-repeat center / 100%;
  top: 0.4rem;
  right: 0;
}
#invoiceEdit .editCon .submitBtn {
  width: 7.653rem;
  height: 1.066rem;
  line-height: 1.066rem;
  text-align: center;
  background: #000000;
  border-radius: 100px;
  color: #FFFFFF;
  font-size: 0.373rem;
  position: absolute;
  left: 1.173rem;
  bottom: 2.773rem;
}
.enterCon {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 0;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
  overflow: hidden;
  z-index: 30;
  background: #F6F6F8;
}
.enterCon .conlist {
  line-height: 1.28rem;
  text-align: center;
  background: #FFFFFF;
  border-bottom: 1px solid #F6F6F8;
}
.enterCon .cancel {
  margin-top: 0.266rem;
  background: #FFFFFF;
  line-height: 1.28rem;
  text-align: center;
  display: block;
}
#address {
  width: 100%;
  min-height: 100%;
  background: #F6F6F8;
}
#address .addHeader {
  height: 1.173rem;
  line-height: 1.173rem;
  background: #000000;
  text-align: center;
  color: #FFFFFF;
  overflow: hidden;
  padding: 0 0.4rem;
}
#address .addHeader .back {
  width: 0.666rem;
  height: 0.666rem;
  background: url(../images/back.png) no-repeat center left / 100%;
  float: left;
  margin-top: 0.266rem;
}
#address .addHeader .title {
  font-size: 0.453rem;
}
#address .addHeader .addBtn {
  float: right;
  font-size: 0.373rem;
}
#address .addressCon {
  width: 100%;
}
#address .addressCon .addList {
  width: 100%;
  background: #FFFFFF;
  border-bottom: 1px solid #F6F6F6;
  padding: 0.213rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}
#address .addressCon .addList .list {
  overflow: hidden;
}
#address .addressCon .addList .list span {
  font-size: 0.32rem;
  color: #9B9B9B;
  margin-right: 0.266rem;
}
#address .addressCon .addList .list span i {
  margin-left: 0.266rem;
}
#address .addressCon .addList .list .listName {
  font-size: 0.373rem;
  color: #000000;
}
#address .addressCon .addList:after {
  content: '';
  width: 0.693rem;
  height: 0.693rem;
  position: absolute;
  top: 0.586rem;
  right: 0.32rem;
  background: url(../images/icon_normal@2x.png) no-repeat center / 100%;
}
#address .addressNone {
  width: 100%;
  overflow: hidden;
  display: none;
}
#address .addressNone .noneImg {
  width: 3.546rem;
  height: 2.826rem;
  margin: 3.733rem auto 0.24rem;
  display: block;
}
#address .addressNone span {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #9B9B9B;
}
#address .addressNone .addAd {
  width: 2.666rem;
  height: 0.746rem;
  line-height: 0.746rem;
  box-sizing: border-box;
  padding-left: 0.24rem;
  display: block;
  font-size: 0.373rem;
  color: #000000;
  border: 1px solid #000000;
  text-align: center;
  overflow: hidden;
  border-radius: 8px;
  margin: 0.6rem auto 0;
}
#address .addressNone .addAd img {
  width: 0.373rem;
  height: 0.373rem;
  float: left;
  margin-top: 0.186rem;
}
#address .addressNone .addAd span {
  vertical-align: middle;
}
#newAdd {
  width: 100%;
  min-height: 100%;
  background: #F6F6F8;
}
#newAdd .addHeader {
  height: 1.173rem;
  line-height: 1.173rem;
  background: #000000;
  text-align: center;
  color: #FFFFFF;
  overflow: hidden;
  padding: 0 0.4rem;
}
#newAdd .addHeader .back {
  width: 0.666rem;
  height: 0.666rem;
  background: url(../images/back.png) no-repeat center left / 100%;
  float: left;
  margin-top: 0.266rem;
}
#newAdd .addHeader .title {
  font-size: 0.453rem;
}
#newAdd .addHeader .addBtn {
  float: right;
  font-size: 0.373rem;
}
#newAdd .newList {
  width: 100%;
}
#newAdd .newList .list {
  overflow: hidden;
  background: #FFFFFF;
  border-bottom: 1px solid #F6F6F6;
  box-sizing: border-box;
  position: relative;
  font-size: 0.32rem;
  color: #000000;
  padding: 0 0.4rem;
}
#newAdd .newList .list .listTitle {
  float: left;
  line-height: 1.173rem;
}
#newAdd .newList .list input {
  border: none;
  line-height: 1.173rem;
  text-align: right;
}
#newAdd .newList .list input::-webkit-input-placeholder {
  color: #9B9B9B;
  text-align: right;
}
#newAdd .newList .list .name {
  float: right;
}
#newAdd .newList .list #region {
  float: right;
  margin-right: 0.35rem;
  width: 5.333rem;
}
#newAdd .newList .list .listStreet {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 1.493rem;
  border: none;
}
#newAdd .newList .list .listStreet::-webkit-input-placeholder {
  color: #9B9B9B;
}
#newAdd .newList .list .ZipCode {
  float: right;
}
#newAdd .newList .list .mobile {
  float: right;
}
#newAdd .newList .list .check {
  float: right;
  width: 1.28rem;
  height: 0.64rem;
  background: #D8D8D8;
  border-radius: 100px;
  margin-top: 0.266rem;
  position: relative;
}
#newAdd .newList .list .check .circle {
  width: 0.64rem;
  height: 0.64rem;
  background: #FFFFFF;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  position: absolute;
  left: 0;
}
#newAdd .newList .list .checkOn {
  background: #000000;
}
#newAdd .newList .list .checkOn .circle {
  left: 0.68rem;
}
#newAdd .newList .region:after {
  content: '';
  width: 0.186rem;
  height: 0.32rem;
  position: absolute;
  top: 0.4rem;
  right: 0.4rem;
  background: url(../images/icon_arrowright@1x.png) no-repeat center / 100%;
}
#newAdd .newList .tips {
  line-height: 0.8rem;
  padding: 0 0.4rem;
  box-sizing: border-box;
  font-size: 0.32rem;
  color: #9B9B9B;
}
